home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
inet
/
ietf
/
ucp
/
ucp-minutes-90may.txt
< prev
next >
Wrap
Text File
|
1993-02-17
|
12KB
|
344 lines
CURRENT_MEETING_REPORT_
Reported by Ken England/ Boston University and Karen Roubicek/ BBN
Connectivity Tool Demonstrations
Metin Feridun made a brief announcement of demonstrations of the
``Connectivity Tool'' that he has been working on. The CT is designed
to present a network detective of modest skills with a suite of analysis
tools and built-in technique to make the problem of tracking down
internet connectivity easier.
Last Meeting
At the last (first) meeting of UCP-WG, Craig Partridge, Elise Gerich,
and Karen Bowers each made presentation of a point of view on modeling
the operations of the Internet. Unfortunately, none of these worthy
thinkers was able to attend the IETF this time, so the host had to make
due with unworthy re-presentations of these ideas and copious reference
to notes from postings that these thinkers had made to the ucp list,
prior to this meeting. Perhaps the original ideas came across anyway.
Craig Partridge's Model
Craig Partridge's model was reviewed. Karen Roubicek coined the term
``UCP Central'' to denote the national ``center'' with an 800 number,
and this term was extended to include elements of following models.
Craig identified at least four elements of an architecture:
o UCP Central (the 800 number service)
o Site Entity
o A User (of this system under study)
o A Regional Entity (tentatively put forth for study)
Elise Gerich's Model
Elise identified some structure within the ``UCP Central Entity'' [note
that terminology is deliberately vague, in order to avoid excessive
connotative baggage -kwe]
In addition to recognizing Site and User Entities, like Craig's model,
Elise put some structure to the UCP Central Entity, by postulating:
o National Center (we called it UCP Central)
o (Six) Regional Centers
1
and corresponding structure.
Karen Bowers' Model
Unfortunately for us, Karen has left the Internet community and was
unable to write up a description of her model. The host was inadequate
to the task of recalling her model, but members of the audience who had
been impressed by her words last time recalled that Karen had allowed a
richer connectivity from Site to Site or from Regional to Regional in
her model.
Synthesis
Some common points arise from these models and beg some questions:
We must define a User Entity and consider how these Users, who may be
end-users or may be lower level representatives of end-users, such as
campus NOCniks; enter this system, how they interact with this system we
are defining, and how their problems are staged and addressed.
Assumptions of available tools and skills depends on who we assume the
User is.
We have to consider centralized (UCP Central) versus decentralized
(Site/Regional Entity) issues, and clearly delineate responsibilities
and interactions. We must consider the authority of the UCP Central and
how it is derived.
We must consider the nature of the Site and Regional Entities; are they
Network Operations Centers, or Network Information Centers, or both, or
neither? Let us call these entities Network Service Centers (NSCs) for
the moment, and withhold evaluation of what they really are.
General Discussion
Who is it that owns these facilities? Who are the players; the
campuses, the regionals, the backbones, the commercial service
providers, etc?
How will these entities; these Users and NSCs; be coordinated?
How do we resolve problems that the participants in this model cannot
solve, such as host interoperability problems? Are there others that
must get involved to solve these sorts of problems?
We need a means of filtering out chronic problems, ones that have been
identified, but are not yet solved, or are unsolvable by our system.
2
Trouble Ticket Systems
Trouble ticket systems came up as something that seems to be an integral
part of the solution of UCPs.
Matt Mathis commented that we need a protocol for managing ownership of
trouble tickets, that we need some centralization for dealing with
problems (UCP Central), but we must have filters so that UCP Central
does not have to deal with too many routine problems. We also need to
make sure that tickets don't ``evaporate'' and we could use a meta-UCP
protocol for evaluating how well individual UCPs were handled by the
system. We also need to discriminate equipment failures from
infrastructure or engineering problems, which this system may not be
able to handle. We also have to consider how the User is notified of
progress on his Ticket.
Further Synthesis
What can we glean from what everyone has said so far?
1. We need to put a boundary around the problem; around the system we
are trying to define.
2. ``Users'' are outside this system boundary. ``Network Service
Centers'' are entities that are within the boundary of our system
and our model.
3. Users need a ``protocol'' or procedure for how they interact with
this system. Let us call this the P1 protocol; User-to-NSC.
4. NSCs need a ``protocol'' or procedure for how they interact among
themselves. Let us call this the P2 protocol; NSC-to-NSC.
5. At a minimum, we need to define what a ``User'' is, what an ``NSC''
is, and what the P1 and P2 protocols are. Work in this direction
will undoubted lead to further modeling requirements.
We need to consider at least these steps in the process:
o diagnosis of the problem
o the resolution process
o closure
o connectivity versus interoperability problems
Someone described the AT&T trouble ticket model, and noted that the
person in the system that was ``closest'' to the end-user was
responsible for updating the user on progress and for closure, but that
the ticket database was centralized and centrally managed.
There was discussion of the P2 protocol and how it related to lines of
authority and contractual relationships. There was a feeling that an
instatiation of a P2 link between two NSCs was an agreement to work
together in a certain way on UCPs.
The handling of a ticket between NSCs is bi-lateral. Should NSCs be
certified to generate tickets? Should they be certified to accept
3
tickets? Would one level of NSC be a ``generate only'' NSC while other
NSCs could be ``accept/generate'' NSCs?
Every contact from a User (via the P1 protocol) must be logged and
tracked by this system. The system must be conservative, it must not
lose track of any calls (tickets) and it must reach closure on each
ticket. What constitutes closure? All closures must be reported back
to the User (via P1) and the User must be able to get status reports as
the User requires (again via P1).
What are the minimum capabilities of an NSC? They should include:
o contact points (phone numbers, e-mail addresses, ...)
o hours of operation (when can the NSC be activated?)
o what do they do (ie, level of functionality)
o referrals (where do they refer UCPs via P2?)
o closure (they must be able to close open tickets via P1)
el Chiappa jnc@PTT.LCS.MIT.EDU
Steve Deering deering@pescadero.stanford.edu
Dave Forster
Richard Fox sytek!rfox@sun.com
Karen Frisa karen@kinetics.com
Steve Hubert hubert@cac.washington.edu
Van Jacobson van@helios.ee.lbl.gov
Stev Knowles stev@ftp.com
Yoni Malachi
yoni@cs.stanford.edu
Keith McCloghrie
sytek!kzm@hplabs.HP.COM
Leo J. McLauglin III ljm@twg.com
Jeff Mogul
mogul@decwrl.dec.com
John Moy
jmoy@proteon.com
Mike Patton
MAP@LCS.MIT.EDU
Drew Perkins
ddp@andrew.cmu.edu
Stephanie Price
cmcvax!price@hub.ucsb.edu
Michael
Reilly
reilly@nsl.dec.com
Greg
Staz
satz@cisco.com
Tim
Seaver tas@mcnc.org
Frank Slaughter fgs@shiva.com
Richard Smith smiddy@pluto.dss.com
Brad
Strand bstrand@cray.com
Cal
Thixton cthixton@next.com
John
Veizades
What is the role of UCP Central on routine UCPs? Should UCP Central get
copies of all tickets from all NSCs? Should UCP Central be primarily
mail based, as far as tracking tickets?
What is the nature of a ticket? The ticket must be structured such that
it leads to a proper analysis of the problem. This implies a certain
minimum of information. Can tickets be structured to include fields, as
in a database? Guy Almes made the point that in talking about a
distributed trouble ticket system, we are essentially trying to create a
distributed database system. Perhaps we can glean some insight on how
to structure P2 and create a coherent distributed trouble ticket system
from distributed database design? Can we create a trouble ticket
grammar? Should the trouble tickets be textual, so that they can be
moved via mail, not requiring a database query language or other special
protocol?
Educating End Users
Martyne Halgren of Cornell contributed a memo to the ucp list prior to
this meeting, addressing issues regarding educating end-users, and
described NETHELP and NETLEARN tools to accomplish the education
process. Unfortunately, the entire session needed to be devoted to a
discussion of the larger picture, and there was no time to delve into
the end-user part of the model. Martyne's contribution was held for
follow-up discussion at a later time.
4
Session Closure
The host outlined a minimum of three things that need work:
o NSC Requirements
o the P1 protocol
o the P2 protocol
The host twisted arms:
Matt Mathis agreed to work on NSC requirements, the P1, and the P2
protocols. Guy Almes agreed to work with Matt on the P2 issue. Dan
Jordt also indicated willingness to contribute.
Follow-up discussion and postings of work in progress will be to the ucp
list ``ucp[-request]@nic.near.net''.
5
ATTENDEES
Guy Almes almes@rice.ed
Glee Cady ghc@merit.edu
Tom Easterday tom@nisca.ircc.ohio-state.edu
Kent England kwe@bu.edu
Metin Feridun mferidun@bbn.com
Martyne Hallgren martyne@tcgould.tn.cornell.edu
Gene Hastings hastings@psc.edu
Tom Holodnik tjh@andrew.cmu.edu
Wendy Huntoon huntoon@a.psc.edu
Dan Jordt danj@cac.washington.edu
Marilyn Martin martin@cdnnet.ca
Matt Mathis mathis@pele.psc.edu
Berlin Moore prepnet@andrew.cmu.edu
Donald Morris morris@ucar.edu
Dave O'leary oleary@noc.sura.net
Lee Oattes oattes@utcs.utoronto.ca
Mike Patton map@lcs.mit.edu
Marc-Andre Pepin pepin@crim.ca
Paul Pomes paul-pomes@uiuc.edu
Karen Roubicek roubicek@nnsc.nsf.net
Jim Sheridan jsherida@ibm.com
Dana Sitzler dds@merit.edu
Pat Smith psmith@merit.edu
Mary Stahl stahl@nisc.sri.com
Louis Steinberg louiss@ibm.com
Allen Sturtevant sturtevant@ccc.nmfecc.gov
Edward Vielmetti emv@math.lsa.umich.edu
Carol Ward cward@spot.colorado.edu
Aileen Yuan aileen@gateway.mitre.org
6